OpenGL demos for demonstration of 3D hardware --------------------------------------------- Together with the release of the 3D driver system 'Warp3D', an OpenGL compatible graphics library is available (StormMesa 3.0), which uses the functions of Warp3D. This way a lot of OpenGL demos can be accelerated by existing 3D hardware very much. This collection of OpenGL demos contains those programs, which are well suitable to demonstrate the capabilities of available 3D hardware. This collection is provided in three parts: GLDemos_Exe68K.lha GLDemos_ExePPC.lha GLDemos_Data.lha The archive GLDemos_Data.lha has to be loaded, since it contains the data files for the demos. Additionally at least one of the other archives have to be loaded, or both. GLDemos_Exe68K.lha contains the executables for 68K processors, while GLDemos_ExePPC.lha contains the PPC executables (WarpUp required). To run these demos, you have to install the 'StormMesa 3.0' software first. On the 3DWorld websites at 'www-haage-partner.com' there should be links pointing to the correct files. Basically only one of the following archives are needed: StMesa_Libs68K.lha (68K version) StMesa_LibsPPC.lha (PPC version) Of course you can download and install both archives. For details concerning the installation of StormMesa 3.0 please refer to the StormMesa documentation, which is found in both of these mentioned archives. To install thes collection of GLDemos, it is only necessary to extract these archives into the same destination directoy. No further actions have to be done. In the directory GLDemos there are 4 subdirectories (if all archives were installed): - demos_68k : Contains script files to start the 68K demos. Those scripts are so configured, that available 3D hardware is most likely used for drawing. - demos_68K_nohw : Contains script files to start the same demos as the scripts in 'demos_68k'. But 3D hardware is definitely not used, to you can compare between software drawing and hardware drawing. - demos_ppc : Contains script files to start the PPC demos. Those scripts are so configured, that available 3D hardware is most likely used for drawing. - demos_ppc_nohw : Contains script files to start the same demos as the scripts in 'demos_ppc'. But 3D hardware is definitely not used, to you can compare between software drawing and hardware drawing. Now you can start the demos by simply double-clicking these scripts. Most demos can be controlled through menus. Often the objects can be rotated or moved with the cursor keys. The middle button can be simulated by pressing 'Right-AMIGA' + left mouse button (useful i.e. for 'newave'). Here are some notes, which should be read carefully: - OS 3.0 is required (because of the V39 compatible multibuffering) - All scripts start the demos in fullscreen mode. You have to choose a screen mode which is supported by the 3D hardware, otherwise the 3D hardware won't be used. For the Virge, only 15 bit modes come in question. If no 15 bit modes are presented then you have to configure the graphics system software. For Picasso96, you can solve the problem by setting the env variable 'Picasso96/ShowModes' to 'all'. - Picasso96 user should install at least V1.40 (but it is recommended to download the latest version). - CyberGFX user absolutely have to download the latest CyberGFX version. Now, as I'm writing this, the current CyberGFX implementation is not able to work correctly in fullscreen mode due to a bug in the V39 multibuffering. - CyberGFX user have to set the monitor tooltype DRAGGING to NO, otherwise V39 compatible multibuffering is not possible. - You should not open a too large workbench to save VRAM (this is not as important for 8MB graphics boards). - You should not open too many and too large windows, again to save VRAM (especially important for boards with little graphics memory). - You should not select a too large screen mode to run the demo, if little graphics memory is present (this mainly affects the CyberVision3D users). Assuming a workbench of 1024*768*8 and a few small open windows, it should generally be possible to run the demos in 640*480*15 (CyberVision3D with 4MB VRAM). Higher resolutions can only be achieved in some special cases and with some trickes. - CyberVision3D user should absolutely take care, that no text output is done while running the demos, because it is possible, that the whole system hangs up completely. The GoldEd should also be closed, since it installs a clock in the title bar, which permanentely prints out text. It seems that this problem can't be solved, and it is probably a problem of the Virge itself. Other graphics hardware shouldn't have this problem.